package com.iwuke.dance.http_request;

import org.json.JSONObject;

import com.iwuke.dance.util.LogUtil;
import com.iwuke.dance.util.Util;

public class DataPase {

    public static String getDataString(String reponse, BaseDataBean baseDataBean) {
        String dataString = "";
        try {
            JSONObject jsonObject = new JSONObject(reponse);
            baseDataBean.errorCode = jsonObject.getInt("state");
            //message
            if (baseDataBean.errorCode == 200||baseDataBean.errorCode == 429) {
                baseDataBean.success = true;
            }else {
                if (baseDataBean.errorCode == 401) {//过期
                    Util.outLogin();
                    setLoginUtil();//重新登录
                }
                baseDataBean.success = false;//message  errmsg
            }
            baseDataBean.errorMessage = jsonObject.getString("message");//message

            dataString = jsonObject.getString("data");
            LogUtil.logD("++++++++++jsonData" ,dataString);
        } catch (Exception e) {

        }

        return dataString;
    }


    public static void setLoginUtil(){
//        if(TextUtils.isEmpty(Util.getToken())){
//            LoginUtil loginUtil = new LoginUtil(MainActivity.getContext(), "");
//            loginUtil.openLoginView(new LoginUtil.SucessCallBack() {
//                @Override
//                public void onSucess() {
//                    //成功
//                    Util.setIntent(MainActivity.getContext(),MainActivity.class);
//                }
//
//                @Override
//                public void onFail() {
//                    ToastUtil.setToast(MainActivity.getContext(),"登录失败");
//                }
//            });
//        }
    }

}
